import * as React from "react";
import type { SVGProps } from "react";

const SvgRefineStore = ({ className, ...props }: SVGProps<SVGSVGElement>) => (
  <svg
    width="34"
    height="30"
    viewBox="0 0 34 30"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    className={className ? className : undefined}
    {...props}
  >
    <g opacity="0.75">
      <path
        d="M9.76961 9.45366H7.19799C7.09417 9.45146 6.99521 9.40967 6.92178 9.337C6.84836 9.26433 6.80613 9.16641 6.80391 9.06367V8.59339C6.80294 6.63101 7.70507 5.64982 9.51028 5.64982C10.108 5.6433 10.7004 5.76153 11.2488 5.99679C11.3357 6.0357 11.4298 6.05646 11.5251 6.0578C11.6205 6.05913 11.7151 6.041 11.803 6.00454C11.891 5.96808 11.9704 5.91408 12.0363 5.84589C12.1023 5.77771 12.1533 5.69681 12.1862 5.60824L13.2714 2.64603C13.3308 2.48463 13.3274 2.30709 13.2618 2.14805C13.1962 1.989 13.073 1.85984 12.9164 1.78576C12.4534 1.56756 11.9675 1.40024 11.4676 1.2868C10.6361 1.09388 9.78477 0.997648 8.93075 1.00004C6.4137 0.999088 4.46264 1.67823 3.07759 3.03746C1.69253 4.39669 1 6.23337 1 8.5475V26.3594C1 27.1401 1.31337 27.8888 1.87118 28.4409C2.42899 28.9929 3.18554 29.303 3.9744 29.303C4.365 29.303 4.75177 29.2269 5.11265 29.0789C5.47352 28.931 5.80141 28.7142 6.07761 28.4409C6.35381 28.1675 6.5729 27.843 6.72238 27.4859C6.87186 27.1288 6.94879 26.746 6.94879 26.3594V14.3787C6.94879 14.2734 6.99107 14.1724 7.06633 14.0979C7.1416 14.0234 7.24367 13.9816 7.35011 13.9816H9.76961C10.3763 13.9816 10.9582 13.743 11.3872 13.3185C11.8163 12.8939 12.0573 12.318 12.0573 11.7176C12.0573 11.1172 11.8163 10.5413 11.3872 10.1168C10.9582 9.69218 10.3763 9.45366 9.76961 9.45366Z"
        stroke="url(#paint0_linear_1502_1746)"
      />
      <path
        d="M17.4159 11.0803C18.1672 11.0803 18.8241 11.5964 19.0284 12.3194C19.0952 12.5559 19.1732 12.8261 19.2633 13.13C19.3114 13.292 19.398 13.5716 19.5135 13.9387H31.382C32.422 13.9387 33.1918 14.9063 32.9579 15.9197L31.2783 23.1977C31.109 23.9316 30.4555 24.4514 29.7024 24.4514H21.3115C20.5802 24.4514 19.9399 23.9607 19.7498 23.2545L18.9365 20.2337L16.3412 13.13H14.1549C13.5889 13.13 13.13 12.6712 13.13 12.1052C13.13 11.5392 13.5887 11.0803 14.1547 11.0803H17.4159Z"
        stroke="url(#paint1_linear_1502_1746)"
      />
      <path
        d="M30.989 27.2817C30.989 28.3983 30.0839 29.3034 28.9674 29.3034C27.8508 29.3034 26.9457 28.3983 26.9457 27.2817C26.9457 26.1652 27.8508 25.26 28.9674 25.26C30.0839 25.26 30.989 26.1652 30.989 27.2817Z"
        stroke="url(#paint2_linear_1502_1746)"
      />
      <path
        d="M21.6893 29.3034C22.8059 29.3034 23.711 28.3983 23.711 27.2817C23.711 26.1652 22.8059 25.26 21.6893 25.26C20.5728 25.26 19.6677 26.1652 19.6677 27.2817C19.6677 28.3983 20.5728 29.3034 21.6893 29.3034Z"
        stroke="url(#paint3_linear_1502_1746)"
      />
    </g>
    <defs>
      <linearGradient
        id="paint0_linear_1502_1746"
        x1="17"
        y1="1"
        x2="17"
        y2="29.3034"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#3FDCF7" />
        <stop offset="1" stopColor="#1890FF" />
      </linearGradient>
      <linearGradient
        id="paint1_linear_1502_1746"
        x1="17"
        y1="1"
        x2="17"
        y2="29.3034"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#3FDCF7" />
        <stop offset="1" stopColor="#1890FF" />
      </linearGradient>
      <linearGradient
        id="paint2_linear_1502_1746"
        x1="17"
        y1="1"
        x2="17"
        y2="29.3034"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#3FDCF7" />
        <stop offset="1" stopColor="#1890FF" />
      </linearGradient>
      <linearGradient
        id="paint3_linear_1502_1746"
        x1="17"
        y1="1"
        x2="17"
        y2="29.3034"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#3FDCF7" />
        <stop offset="1" stopColor="#1890FF" />
      </linearGradient>
    </defs>
  </svg>
);

export default SvgRefineStore;
